package com.example.myapplication.entity;

import android.os.Parcel;
import android.os.Parcelable;

import java.util.List;

public class SongList implements Parcelable {


    /**
     * name : 《美国乡村乐图鉴与简史》
     * id : 4975456668
     * trackNumberUpdateTime : 1617952322491
     * status : 0
     * userId : 341030416
     * createTime : 1587209859434
     * updateTime : 1618299516896
     * subscribedCount : 41001
     * trackCount : 282
     * cloudTrackCount : 0
     * coverImgUrl : http://p3.music.126.net/NDdtSac66rpsF_jMBh1JMQ==/109951164929306650.jpg
     * coverImgId : 109951164929306660
     * description : 乡村乐（Country）曲调简单，节奏平稳，歌词通俗，具有醇厚的乡土气息，亲切热情，无拘无束。它是美国本土晚间车载电台上收听最高的音乐风格，自驾出游，驰骋野外的印象深入人心。乡村音乐一方面为美国多元文化做出很大贡献，丰富了美国乃至世界人民的娱乐及精神生活，另一方面也促进了美国本土音乐的发展，成为美国的一大“特产”，是美国音乐界的重要组成部分。 起源： 20世纪20年代兴起于美国南部，其根源来自英国民谣，是美国白人民族音乐代表。最早于18世纪末以最早的音乐形式萌芽。诞生于1920年，乡村乐之父Jimmie Rodgers将多种风格混合创新，为乡村乐的创作和迅速发展奠定了基础。 50至60年代，乡村音乐追随听众进入了城市。70年代中期的叛逆运动，摒弃弦乐配置和多余的华彩演奏，替代了公式化的纳什维尔风格。到了80年代，约翰·特拉沃尔特出演了一部名叫《城市牛仔》的电影，一时间无论大城市还是乡镇居住美国人都开始学习穿牛仔靴，带“十加仑”帽招摇过市，开始风靡音乐市场，自30年代以来，首次出现大众文化追求乡村，而不是乡村受大众文化影响，乡村音乐毫无疑问地被推向高潮。 八大主题： 一、爱情 二、失恋 三、牛仔幽默 四、找乐 五、乡村生活方式 六、地区的骄傲 七、家庭 八、上帝与国家 前两个主题绝不是乡村音乐所独有的，后六大主题则把乡村音乐与其他的美国流行音乐流派区分开来。 种类： #早期乡村乐# #牛仔音乐# #西部摇摆乐# #蓝草音乐# #酒吧音乐# #乡土摇滚# #纳什维尔之声# #乡村摇滚# ＃乡村流行＃ ＃乡村民谣＃ ＃乡村器乐＃ ＃乡村布吉＃ ＃乡村蓝调＃ ＃乡村福音＃ ＃前卫乡村＃ ＃另类乡村＃ #新传统主义# #回归音乐# #叛逆时代# #当代乡村# 乐器： 吉他、班卓琴、口琴、小提琴、钢琴、曼陀铃…… 服装： 牛仔靴、牛仔裤、皮草帽、休闲装等，随性洒脱。 奖项： 乡村音乐协会奖 （CMA） 乡村音乐学院奖（ACM） 圣地： 田纳西州纳什维尔（乡村乐之乡） 代表人物： 汉克·威廉姆斯 加思·布鲁克斯 乔治·斯特雷特 多莉·芭顿 约翰·丹佛 约翰尼·卡什 威利·纳尔逊 仙妮亚·唐恩 肯尼·罗杰斯 阿兰·杰克逊 艾莉森·克劳斯 蒂姆·麦格罗 泰勒·斯威夫特 …… 相关文献： 谢为群—《美国乡村音乐》 尼尔·哈斯洛普—《乡村音乐大师》
     * tags : ["乡村","旅行","驾车"]
     * playCount : 2742273
     * trackUpdateTime : 1618544912631
     * specialType : 0
     * totalDuration : 0
     * creator : {"defaultAvatar":false,"province":430000,"authStatus":0,"followed":false,"avatarUrl":"http://p1.music.126.net/vw1A36_XLNWRKGZjcsM4Iw==/109951165723411706.jpg","accountStatus":0,"gender":1,"city":430400,"birthday":878313600000,"userId":341030416,"userType":200,"nickname":"十三逆旅Cobain","signature":"英伦入怀，听风在歌","description":"","detailDescription":"","avatarImgId":109951165723411710,"backgroundImgId":109951165424649820,"backgroundUrl":"http://p1.music.126.net/PHPJLipW-QACxLrAbaGlcw==/109951165424649829.jpg","authority":0,"mutual":false,"expertTags":["英伦","流行","欧美"],"experts":null,"djStatus":0,"vipType":11,"remarkName":null,"authenticationTypes":5184,"avatarDetail":{"userType":200,"identityLevel":5,"identityIconUrl":"https://p5.music.126.net/obj/wo3DlcOGw6DClTvDisK1/4761340196/c0c5/91b0/c902/66dc6dd24d128fbf8bc4a0e212f277b9.png"},"backgroundImgIdStr":"109951165424649829","avatarImgIdStr":"109951165723411706","anchor":true,"avatarImgId_str":"109951165723411706"}
     * tracks : null
     * subscribers : [{"defaultAvatar":false,"province":440000,"authStatus":0,"followed":false,"avatarUrl":"http://p1.music.126.net/pEIrS4xZY5RBUuptvjUo3g==/109951163218722281.jpg","accountStatus":0,"gender":1,"city":440100,"birthday":-2209017600000,"userId":1416915372,"userType":0,"nickname":"陈冬绵","signature":"","description":"","detailDescription":"","avatarImgId":109951163218722290,"backgroundImgId":109951162868128400,"backgroundUrl":"http://p1.music.126.net/2zSNIqTcpHL2jIvU6hG0EA==/109951162868128395.jpg","authority":0,"mutual":false,"expertTags":null,"experts":null,"djStatus":0,"vipType":0,"remarkName":null,"authenticationTypes":0,"avatarDetail":null,"backgroundImgIdStr":"109951162868128395","avatarImgIdStr":"109951163218722281","anchor":false,"avatarImgId_str":"109951163218722281"}]
     * subscribed : null
     * commentThreadId : A_PL_0_4975456668
     * newImported : false
     * adType : 0
     * highQuality : true
     * privacy : 0
     * ordered : true
     * anonimous : false
     * coverStatus : 3
     * recommendInfo : null
     * shareCount : 483
     * coverImgId_str : 109951164929306650
     * commentCount : 155
     * copywriter : 美国乡村乐图鉴与简史
     * tag : 乡村
     */

    private String name;
    private String id;
    private long trackNumberUpdateTime;
    private int status;
    private int userId;
    private long createTime;
    private long updateTime;
    private int subscribedCount;
    private int trackCount;
    private int cloudTrackCount;
    private String coverImgUrl;
    private long coverImgId;
    private String description;
    private int playCount;


//    private long trackUpdateTime;
//    private int specialType;
//    private int totalDuration;
////    private CreatorBean creator;
//    private Object tracks;
//    private Object subscribed;
//    private String commentThreadId;
//    private boolean newImported;
//    private int adType;
//    private boolean highQuality;
//    private int privacy;
//    private boolean ordered;
//    private boolean anonimous;
//    private int coverStatus;
//    private Object recommendInfo;
//    private int shareCount;
//    private String coverImgId_str;
//    private int commentCount;
//    private String copywriter;
//    private String tag;
//    private List<String> tags;
//    //private List<SubscribersBean> subscribers;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public long getTrackNumberUpdateTime() {
        return trackNumberUpdateTime;
    }

    public void setTrackNumberUpdateTime(long trackNumberUpdateTime) {
        this.trackNumberUpdateTime = trackNumberUpdateTime;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(long updateTime) {
        this.updateTime = updateTime;
    }

    public int getSubscribedCount() {
        return subscribedCount;
    }

    public void setSubscribedCount(int subscribedCount) {
        this.subscribedCount = subscribedCount;
    }

    public int getTrackCount() {
        return trackCount;
    }

    public void setTrackCount(int trackCount) {
        this.trackCount = trackCount;
    }

    public int getCloudTrackCount() {
        return cloudTrackCount;
    }

    public void setCloudTrackCount(int cloudTrackCount) {
        this.cloudTrackCount = cloudTrackCount;
    }

    public String getCoverImgUrl() {
        return coverImgUrl;
    }

    public void setCoverImgUrl(String coverImgUrl) {
        this.coverImgUrl = coverImgUrl;
    }

    public long getCoverImgId() {
        return coverImgId;
    }

    public void setCoverImgId(long coverImgId) {
        this.coverImgId = coverImgId;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getPlayCount() {
        return playCount;
    }

    public void setPlayCount(int playCount) {
        this.playCount = playCount;
    }

//    public long getTrackUpdateTime() {
//        return trackUpdateTime;
//    }
//
//    public void setTrackUpdateTime(long trackUpdateTime) {
//        this.trackUpdateTime = trackUpdateTime;
//    }
//
//    public int getSpecialType() {
//        return specialType;
//    }
//
//    public void setSpecialType(int specialType) {
//        this.specialType = specialType;
//    }
//
//    public int getTotalDuration() {
//        return totalDuration;
//    }
//
//    public void setTotalDuration(int totalDuration) {
//        this.totalDuration = totalDuration;
//    }

//    public CreatorBean getCreator() {
//        return creator;
//    }

//    public void setCreator(CreatorBean creator) {
//        this.creator = creator;
//    }

//    public Object getTracks() {
//        return tracks;
//    }
//
//    public void setTracks(Object tracks) {
//        this.tracks = tracks;
//    }
//
//    public Object getSubscribed() {
//        return subscribed;
//    }
//
//    public void setSubscribed(Object subscribed) {
//        this.subscribed = subscribed;
//    }
//
//    public String getCommentThreadId() {
//        return commentThreadId;
//    }
//
//    public void setCommentThreadId(String commentThreadId) {
//        this.commentThreadId = commentThreadId;
//    }
//
//    public boolean isNewImported() {
//        return newImported;
//    }
//
//    public void setNewImported(boolean newImported) {
//        this.newImported = newImported;
//    }
//
//    public int getAdType() {
//        return adType;
//    }
//
//    public void setAdType(int adType) {
//        this.adType = adType;
//    }
//
//    public boolean isHighQuality() {
//        return highQuality;
//    }
//
//    public void setHighQuality(boolean highQuality) {
//        this.highQuality = highQuality;
//    }
//
//    public int getPrivacy() {
//        return privacy;
//    }
//
//    public void setPrivacy(int privacy) {
//        this.privacy = privacy;
//    }
//
//    public boolean isOrdered() {
//        return ordered;
//    }
//
//    public void setOrdered(boolean ordered) {
//        this.ordered = ordered;
//    }
//
//    public boolean isAnonimous() {
//        return anonimous;
//    }
//
//    public void setAnonimous(boolean anonimous) {
//        this.anonimous = anonimous;
//    }
//
//    public int getCoverStatus() {
//        return coverStatus;
//    }
//
//    public void setCoverStatus(int coverStatus) {
//        this.coverStatus = coverStatus;
//    }
//
//    public Object getRecommendInfo() {
//        return recommendInfo;
//    }
//
//    public void setRecommendInfo(Object recommendInfo) {
//        this.recommendInfo = recommendInfo;
//    }
//
//    public int getShareCount() {
//        return shareCount;
//    }
//
//    public void setShareCount(int shareCount) {
//        this.shareCount = shareCount;
//    }
//
//    public String getCoverImgId_str() {
//        return coverImgId_str;
//    }
//
//    public void setCoverImgId_str(String coverImgId_str) {
//        this.coverImgId_str = coverImgId_str;
//    }
//
//    public int getCommentCount() {
//        return commentCount;
//    }
//
//    public void setCommentCount(int commentCount) {
//        this.commentCount = commentCount;
//    }
//
//    public String getCopywriter() {
//        return copywriter;
//    }
//
//    public void setCopywriter(String copywriter) {
//        this.copywriter = copywriter;
//    }
//
//    public String getTag() {
//        return tag;
//    }
//
//    public void setTag(String tag) {
//        this.tag = tag;
//    }
//
//    public List<String> getTags() {
//        return tags;
//    }
//
//    public void setTags(List<String> tags) {
//        this.tags = tags;
//    }

//    public List<SubscribersBean> getSubscribers() {
//        return subscribers;
//    }
//
//    public void setSubscribers(List<SubscribersBean> subscribers) {
//        this.subscribers = subscribers;
//    }

//    public static class CreatorBean {
//        /**
//         * defaultAvatar : false
//         * province : 430000
//         * authStatus : 0
//         * followed : false
//         * avatarUrl : http://p1.music.126.net/vw1A36_XLNWRKGZjcsM4Iw==/109951165723411706.jpg
//         * accountStatus : 0
//         * gender : 1
//         * city : 430400
//         * birthday : 878313600000
//         * userId : 341030416
//         * userType : 200
//         * nickname : 十三逆旅Cobain
//         * signature : 英伦入怀，听风在歌
//         * description :
//         * detailDescription :
//         * avatarImgId : 109951165723411710
//         * backgroundImgId : 109951165424649820
//         * backgroundUrl : http://p1.music.126.net/PHPJLipW-QACxLrAbaGlcw==/109951165424649829.jpg
//         * authority : 0
//         * mutual : false
//         * expertTags : ["英伦","流行","欧美"]
//         * experts : null
//         * djStatus : 0
//         * vipType : 11
//         * remarkName : null
//         * authenticationTypes : 5184
//         * avatarDetail : {"userType":200,"identityLevel":5,"identityIconUrl":"https://p5.music.126.net/obj/wo3DlcOGw6DClTvDisK1/4761340196/c0c5/91b0/c902/66dc6dd24d128fbf8bc4a0e212f277b9.png"}
//         * backgroundImgIdStr : 109951165424649829
//         * avatarImgIdStr : 109951165723411706
//         * anchor : true
//         * avatarImgId_str : 109951165723411706
//         */
//
//        private boolean defaultAvatar;
//        private int province;
//        private int authStatus;
//        private boolean followed;
//        private String avatarUrl;
//        private int accountStatus;
//        private int gender;
//        private int city;
//        private long birthday;
//        private int userId;
//        private int userType;
//        private String nickname;
//        private String signature;
//        private String description;
//        private String detailDescription;
//        private long avatarImgId;
//        private long backgroundImgId;
//        private String backgroundUrl;
//        private int authority;
//        private boolean mutual;
//        private Object experts;
//        private int djStatus;
//        private int vipType;
//        private Object remarkName;
//        private int authenticationTypes;
//        private AvatarDetailBean avatarDetail;
//        private String backgroundImgIdStr;
//        private String avatarImgIdStr;
//        private boolean anchor;
//        private String avatarImgId_str;
//        private List<String> expertTags;
//
//        public boolean isDefaultAvatar() {
//            return defaultAvatar;
//        }
//
//        public void setDefaultAvatar(boolean defaultAvatar) {
//            this.defaultAvatar = defaultAvatar;
//        }
//
//        public int getProvince() {
//            return province;
//        }
//
//        public void setProvince(int province) {
//            this.province = province;
//        }
//
//        public int getAuthStatus() {
//            return authStatus;
//        }
//
//        public void setAuthStatus(int authStatus) {
//            this.authStatus = authStatus;
//        }
//
//        public boolean isFollowed() {
//            return followed;
//        }
//
//        public void setFollowed(boolean followed) {
//            this.followed = followed;
//        }
//
//        public String getAvatarUrl() {
//            return avatarUrl;
//        }
//
//        public void setAvatarUrl(String avatarUrl) {
//            this.avatarUrl = avatarUrl;
//        }
//
//        public int getAccountStatus() {
//            return accountStatus;
//        }
//
//        public void setAccountStatus(int accountStatus) {
//            this.accountStatus = accountStatus;
//        }
//
//        public int getGender() {
//            return gender;
//        }
//
//        public void setGender(int gender) {
//            this.gender = gender;
//        }
//
//        public int getCity() {
//            return city;
//        }
//
//        public void setCity(int city) {
//            this.city = city;
//        }
//
//        public long getBirthday() {
//            return birthday;
//        }
//
//        public void setBirthday(long birthday) {
//            this.birthday = birthday;
//        }
//
//        public int getUserId() {
//            return userId;
//        }
//
//        public void setUserId(int userId) {
//            this.userId = userId;
//        }
//
//        public int getUserType() {
//            return userType;
//        }
//
//        public void setUserType(int userType) {
//            this.userType = userType;
//        }
//
//        public String getNickname() {
//            return nickname;
//        }
//
//        public void setNickname(String nickname) {
//            this.nickname = nickname;
//        }
//
//        public String getSignature() {
//            return signature;
//        }
//
//        public void setSignature(String signature) {
//            this.signature = signature;
//        }
//
//        public String getDescription() {
//            return description;
//        }
//
//        public void setDescription(String description) {
//            this.description = description;
//        }
//
//        public String getDetailDescription() {
//            return detailDescription;
//        }
//
//        public void setDetailDescription(String detailDescription) {
//            this.detailDescription = detailDescription;
//        }
//
//        public long getAvatarImgId() {
//            return avatarImgId;
//        }
//
//        public void setAvatarImgId(long avatarImgId) {
//            this.avatarImgId = avatarImgId;
//        }
//
//        public long getBackgroundImgId() {
//            return backgroundImgId;
//        }
//
//        public void setBackgroundImgId(long backgroundImgId) {
//            this.backgroundImgId = backgroundImgId;
//        }
//
//        public String getBackgroundUrl() {
//            return backgroundUrl;
//        }
//
//        public void setBackgroundUrl(String backgroundUrl) {
//            this.backgroundUrl = backgroundUrl;
//        }
//
//        public int getAuthority() {
//            return authority;
//        }
//
//        public void setAuthority(int authority) {
//            this.authority = authority;
//        }
//
//        public boolean isMutual() {
//            return mutual;
//        }
//
//        public void setMutual(boolean mutual) {
//            this.mutual = mutual;
//        }
//
//        public Object getExperts() {
//            return experts;
//        }
//
//        public void setExperts(Object experts) {
//            this.experts = experts;
//        }
//
//        public int getDjStatus() {
//            return djStatus;
//        }
//
//        public void setDjStatus(int djStatus) {
//            this.djStatus = djStatus;
//        }
//
//        public int getVipType() {
//            return vipType;
//        }
//
//        public void setVipType(int vipType) {
//            this.vipType = vipType;
//        }
//
//        public Object getRemarkName() {
//            return remarkName;
//        }
//
//        public void setRemarkName(Object remarkName) {
//            this.remarkName = remarkName;
//        }
//
//        public int getAuthenticationTypes() {
//            return authenticationTypes;
//        }
//
//        public void setAuthenticationTypes(int authenticationTypes) {
//            this.authenticationTypes = authenticationTypes;
//        }
//
//        public AvatarDetailBean getAvatarDetail() {
//            return avatarDetail;
//        }
//
//        public void setAvatarDetail(AvatarDetailBean avatarDetail) {
//            this.avatarDetail = avatarDetail;
//        }
//
//        public String getBackgroundImgIdStr() {
//            return backgroundImgIdStr;
//        }
//
//        public void setBackgroundImgIdStr(String backgroundImgIdStr) {
//            this.backgroundImgIdStr = backgroundImgIdStr;
//        }
//
//        public String getAvatarImgIdStr() {
//            return avatarImgIdStr;
//        }
//
//        public void setAvatarImgIdStr(String avatarImgIdStr) {
//            this.avatarImgIdStr = avatarImgIdStr;
//        }
//
//        public boolean isAnchor() {
//            return anchor;
//        }
//
//        public void setAnchor(boolean anchor) {
//            this.anchor = anchor;
//        }
//
//        public String getAvatarImgId_str() {
//            return avatarImgId_str;
//        }
//
//        public void setAvatarImgId_str(String avatarImgId_str) {
//            this.avatarImgId_str = avatarImgId_str;
//        }
//
//        public List<String> getExpertTags() {
//            return expertTags;
//        }
//
//        public void setExpertTags(List<String> expertTags) {
//            this.expertTags = expertTags;
//        }
//
//        public static class AvatarDetailBean {
//            /**
//             * userType : 200
//             * identityLevel : 5
//             * identityIconUrl : https://p5.music.126.net/obj/wo3DlcOGw6DClTvDisK1/4761340196/c0c5/91b0/c902/66dc6dd24d128fbf8bc4a0e212f277b9.png
//             */
//
//            private int userType;
//            private int identityLevel;
//            private String identityIconUrl;
//
//            public int getUserType() {
//                return userType;
//            }
//
//            public void setUserType(int userType) {
//                this.userType = userType;
//            }
//
//            public int getIdentityLevel() {
//                return identityLevel;
//            }
//
//            public void setIdentityLevel(int identityLevel) {
//                this.identityLevel = identityLevel;
//            }
//
//            public String getIdentityIconUrl() {
//                return identityIconUrl;
//            }
//
//            public void setIdentityIconUrl(String identityIconUrl) {
//                this.identityIconUrl = identityIconUrl;
//            }
//        }
//    }
//
//    public static class SubscribersBean {
//        /**
//         * defaultAvatar : false
//         * province : 440000
//         * authStatus : 0
//         * followed : false
//         * avatarUrl : http://p1.music.126.net/pEIrS4xZY5RBUuptvjUo3g==/109951163218722281.jpg
//         * accountStatus : 0
//         * gender : 1
//         * city : 440100
//         * birthday : -2209017600000
//         * userId : 1416915372
//         * userType : 0
//         * nickname : 陈冬绵
//         * signature :
//         * description :
//         * detailDescription :
//         * avatarImgId : 109951163218722290
//         * backgroundImgId : 109951162868128400
//         * backgroundUrl : http://p1.music.126.net/2zSNIqTcpHL2jIvU6hG0EA==/109951162868128395.jpg
//         * authority : 0
//         * mutual : false
//         * expertTags : null
//         * experts : null
//         * djStatus : 0
//         * vipType : 0
//         * remarkName : null
//         * authenticationTypes : 0
//         * avatarDetail : null
//         * backgroundImgIdStr : 109951162868128395
//         * avatarImgIdStr : 109951163218722281
//         * anchor : false
//         * avatarImgId_str : 109951163218722281
//         */
//
//        private boolean defaultAvatar;
//        private int province;
//        private int authStatus;
//        private boolean followed;
//        private String avatarUrl;
//        private int accountStatus;
//        private int gender;
//        private int city;
//        private long birthday;
//        private int userId;
//        private int userType;
//        private String nickname;
//        private String signature;
//        private String description;
//        private String detailDescription;
//        private long avatarImgId;
//        private long backgroundImgId;
//        private String backgroundUrl;
//        private int authority;
//        private boolean mutual;
//        private Object expertTags;
//        private Object experts;
//        private int djStatus;
//        private int vipType;
//        private Object remarkName;
//        private int authenticationTypes;
//        private Object avatarDetail;
//        private String backgroundImgIdStr;
//        private String avatarImgIdStr;
//        private boolean anchor;
//        private String avatarImgId_str;
//
//        public boolean isDefaultAvatar() {
//            return defaultAvatar;
//        }
//
//        public void setDefaultAvatar(boolean defaultAvatar) {
//            this.defaultAvatar = defaultAvatar;
//        }
//
//        public int getProvince() {
//            return province;
//        }
//
//        public void setProvince(int province) {
//            this.province = province;
//        }
//
//        public int getAuthStatus() {
//            return authStatus;
//        }
//
//        public void setAuthStatus(int authStatus) {
//            this.authStatus = authStatus;
//        }
//
//        public boolean isFollowed() {
//            return followed;
//        }
//
//        public void setFollowed(boolean followed) {
//            this.followed = followed;
//        }
//
//        public String getAvatarUrl() {
//            return avatarUrl;
//        }
//
//        public void setAvatarUrl(String avatarUrl) {
//            this.avatarUrl = avatarUrl;
//        }
//
//        public int getAccountStatus() {
//            return accountStatus;
//        }
//
//        public void setAccountStatus(int accountStatus) {
//            this.accountStatus = accountStatus;
//        }
//
//        public int getGender() {
//            return gender;
//        }
//
//        public void setGender(int gender) {
//            this.gender = gender;
//        }
//
//        public int getCity() {
//            return city;
//        }
//
//        public void setCity(int city) {
//            this.city = city;
//        }
//
//        public long getBirthday() {
//            return birthday;
//        }
//
//        public void setBirthday(long birthday) {
//            this.birthday = birthday;
//        }
//
//        public int getUserId() {
//            return userId;
//        }
//
//        public void setUserId(int userId) {
//            this.userId = userId;
//        }
//
//        public int getUserType() {
//            return userType;
//        }
//
//        public void setUserType(int userType) {
//            this.userType = userType;
//        }
//
//        public String getNickname() {
//            return nickname;
//        }
//
//        public void setNickname(String nickname) {
//            this.nickname = nickname;
//        }
//
//        public String getSignature() {
//            return signature;
//        }
//
//        public void setSignature(String signature) {
//            this.signature = signature;
//        }
//
//        public String getDescription() {
//            return description;
//        }
//
//        public void setDescription(String description) {
//            this.description = description;
//        }
//
//        public String getDetailDescription() {
//            return detailDescription;
//        }
//
//        public void setDetailDescription(String detailDescription) {
//            this.detailDescription = detailDescription;
//        }
//
//        public long getAvatarImgId() {
//            return avatarImgId;
//        }
//
//        public void setAvatarImgId(long avatarImgId) {
//            this.avatarImgId = avatarImgId;
//        }
//
//        public long getBackgroundImgId() {
//            return backgroundImgId;
//        }
//
//        public void setBackgroundImgId(long backgroundImgId) {
//            this.backgroundImgId = backgroundImgId;
//        }
//
//        public String getBackgroundUrl() {
//            return backgroundUrl;
//        }
//
//        public void setBackgroundUrl(String backgroundUrl) {
//            this.backgroundUrl = backgroundUrl;
//        }
//
//        public int getAuthority() {
//            return authority;
//        }
//
//        public void setAuthority(int authority) {
//            this.authority = authority;
//        }
//
//        public boolean isMutual() {
//            return mutual;
//        }
//
//        public void setMutual(boolean mutual) {
//            this.mutual = mutual;
//        }
//
//        public Object getExpertTags() {
//            return expertTags;
//        }
//
//        public void setExpertTags(Object expertTags) {
//            this.expertTags = expertTags;
//        }
//
//        public Object getExperts() {
//            return experts;
//        }
//
//        public void setExperts(Object experts) {
//            this.experts = experts;
//        }
//
//        public int getDjStatus() {
//            return djStatus;
//        }
//
//        public void setDjStatus(int djStatus) {
//            this.djStatus = djStatus;
//        }
//
//        public int getVipType() {
//            return vipType;
//        }
//
//        public void setVipType(int vipType) {
//            this.vipType = vipType;
//        }
//
//        public Object getRemarkName() {
//            return remarkName;
//        }
//
//        public void setRemarkName(Object remarkName) {
//            this.remarkName = remarkName;
//        }
//
//        public int getAuthenticationTypes() {
//            return authenticationTypes;
//        }
//
//        public void setAuthenticationTypes(int authenticationTypes) {
//            this.authenticationTypes = authenticationTypes;
//        }
//
//        public Object getAvatarDetail() {
//            return avatarDetail;
//        }
//
//        public void setAvatarDetail(Object avatarDetail) {
//            this.avatarDetail = avatarDetail;
//        }
//
//        public String getBackgroundImgIdStr() {
//            return backgroundImgIdStr;
//        }
//
//        public void setBackgroundImgIdStr(String backgroundImgIdStr) {
//            this.backgroundImgIdStr = backgroundImgIdStr;
//        }
//
//        public String getAvatarImgIdStr() {
//            return avatarImgIdStr;
//        }
//
//        public void setAvatarImgIdStr(String avatarImgIdStr) {
//            this.avatarImgIdStr = avatarImgIdStr;
//        }
//
//        public boolean isAnchor() {
//            return anchor;
//        }
//
//        public void setAnchor(boolean anchor) {
//            this.anchor = anchor;
//        }
//
//        public String getAvatarImgId_str() {
//            return avatarImgId_str;
//        }
//
//        public void setAvatarImgId_str(String avatarImgId_str) {
//            this.avatarImgId_str = avatarImgId_str;
//        }
//    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeString(this.name);
        dest.writeString(this.id);
        dest.writeLong(this.trackNumberUpdateTime);
        dest.writeInt(this.status);
        dest.writeInt(this.userId);
        dest.writeLong(this.createTime);
        dest.writeLong(this.updateTime);
        dest.writeInt(this.subscribedCount);
        dest.writeInt(this.trackCount);
        dest.writeInt(this.cloudTrackCount);
        dest.writeString(this.coverImgUrl);
        dest.writeLong(this.coverImgId);
        dest.writeString(this.description);
        dest.writeInt(this.playCount);
    }

    public void readFromParcel(Parcel source) {
        this.name = source.readString();
        this.id = source.readString();
        this.trackNumberUpdateTime = source.readLong();
        this.status = source.readInt();
        this.userId = source.readInt();
        this.createTime = source.readLong();
        this.updateTime = source.readLong();
        this.subscribedCount = source.readInt();
        this.trackCount = source.readInt();
        this.cloudTrackCount = source.readInt();
        this.coverImgUrl = source.readString();
        this.coverImgId = source.readLong();
        this.description = source.readString();
        this.playCount = source.readInt();
    }

    public SongList() {
    }

    protected SongList(Parcel in) {
        this.name = in.readString();
        this.id = in.readString();
        this.trackNumberUpdateTime = in.readLong();
        this.status = in.readInt();
        this.userId = in.readInt();
        this.createTime = in.readLong();
        this.updateTime = in.readLong();
        this.subscribedCount = in.readInt();
        this.trackCount = in.readInt();
        this.cloudTrackCount = in.readInt();
        this.coverImgUrl = in.readString();
        this.coverImgId = in.readLong();
        this.description = in.readString();
        this.playCount = in.readInt();
    }

    public static final Creator<SongList> CREATOR = new Creator<SongList>() {
        @Override
        public SongList createFromParcel(Parcel source) {
            return new SongList(source);
        }

        @Override
        public SongList[] newArray(int size) {
            return new SongList[size];
        }
    };
}
